package cn.nawang.ebeim.client;

/**
 * TbUser entity. @author MyEclipse Persistence Tools
 */
public class User implements java.io.Serializable {

	// Fields

	private String id;
	private String username;
	private String password;
	private String createTime;
	private String name;
	private Integer departmentId;
	private String customerId;
	private String isUpdateDefaultPwd;
	private String status;
	private String email;
	private String mobile;
	private String lmUserId;
	private Long lmTime;
	private String lmTimeStr;
	private Long updatePassTime;
	private String updatePassTimeStr;
	private String createUserId;

	// Constructors

	/** default constructor */
	public User() {
	}

	/** minimal constructor */
	public User(String id, String username, String password,
			String createTime, String name, Integer departmentId,
			String customerId, String isUpdateDefaultPwd, String status,
			String email, String mobile) {
		this.id = id;
		this.username = username;
		this.password = password;
		this.createTime = createTime;
		this.name = name;
		this.departmentId = departmentId;
		this.customerId = customerId;
		this.isUpdateDefaultPwd = isUpdateDefaultPwd;
		this.status = status;
		this.email = email;
		this.mobile = mobile;
	}

	/** full constructor */
	public User(String id, String username, String password,
			String createTime, String name, Integer departmentId,
			String customerId, String isUpdateDefaultPwd, String status,
			String email, String mobile, String lmUserId, Long lmTime,
			String lmTimeStr, Long updatePassTime, String updatePassTimeStr,
			String createUserId) {
		this.id = id;
		this.username = username;
		this.password = password;
		this.createTime = createTime;
		this.name = name;
		this.departmentId = departmentId;
		this.customerId = customerId;
		this.isUpdateDefaultPwd = isUpdateDefaultPwd;
		this.status = status;
		this.email = email;
		this.mobile = mobile;
		this.lmUserId = lmUserId;
		this.lmTime = lmTime;
		this.lmTimeStr = lmTimeStr;
		this.updatePassTime = updatePassTime;
		this.updatePassTimeStr = updatePassTimeStr;
		this.createUserId = createUserId;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getDepartmentId() {
		return departmentId;
	}

	public void setDepartmentId(Integer departmentId) {
		this.departmentId = departmentId;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getIsUpdateDefaultPwd() {
		return isUpdateDefaultPwd;
	}

	public void setIsUpdateDefaultPwd(String isUpdateDefaultPwd) {
		this.isUpdateDefaultPwd = isUpdateDefaultPwd;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getLmUserId() {
		return lmUserId;
	}

	public void setLmUserId(String lmUserId) {
		this.lmUserId = lmUserId;
	}

	public Long getLmTime() {
		return lmTime;
	}

	public void setLmTime(Long lmTime) {
		this.lmTime = lmTime;
	}

	public String getLmTimeStr() {
		return lmTimeStr;
	}

	public void setLmTimeStr(String lmTimeStr) {
		this.lmTimeStr = lmTimeStr;
	}

	public Long getUpdatePassTime() {
		return updatePassTime;
	}

	public void setUpdatePassTime(Long updatePassTime) {
		this.updatePassTime = updatePassTime;
	}

	public String getUpdatePassTimeStr() {
		return updatePassTimeStr;
	}

	public void setUpdatePassTimeStr(String updatePassTimeStr) {
		this.updatePassTimeStr = updatePassTimeStr;
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	@Override
	public String toString() {
		return "User [id=" + id + ", username=" + username + ", password=" + password + ", createTime=" + createTime
				+ ", name=" + name + ", departmentId=" + departmentId + ", customerId=" + customerId
				+ ", isUpdateDefaultPwd=" + isUpdateDefaultPwd + ", status=" + status + ", email=" + email + ", mobile="
				+ mobile + ", lmUserId=" + lmUserId + ", lmTime=" + lmTime + ", lmTimeStr=" + lmTimeStr
				+ ", updatePassTime=" + updatePassTime + ", updatePassTimeStr=" + updatePassTimeStr + ", createUserId="
				+ createUserId + "]";
	}


}